package com.fanbuchi.fukua.log;

import com.fanbuchi.fukua.config.AppConfig;
import com.fanbuchi.fukua.logger.Log;

/**
 * Created by killerzhangsan on 2015/5/21.
 * @title android core service framwork
 */
public class AcsfLog {
    private static boolean isPrint = AppConfig.DEBUG;

    public static void d(String tag,String msg){
        if (isPrint){
            Log.d(tag,msg);
        }
    }


    public static void v(String tag,String msg){
        if (isPrint){
            Log.v(tag, msg);
        }
    }


    public static void e(String tag,String msg){
        if (isPrint){
            Log.e(tag, msg);
        }
    }


    public static void i(String tag,String msg){
        if (isPrint){
            Log.i(tag, msg);
        }
    }


    public static void w(String tag,String msg){
        if (isPrint){
            Log.w(tag, msg);
        }
    }


    public static void d(String tag,String msg,Exception e){
        if (isPrint){
            Log.d(tag, msg);
        }
    }


    public static void v(String tag,String msg,Exception e){
        if (isPrint){
            Log.v(tag, msg);
        }
    }


    public static void e(String tag,String msg,Exception e){
        if (isPrint){
            Log.e(tag, msg);
        }
    }


    public static void i(String tag,String msg,Exception e){
        if (isPrint){
            Log.i(tag, msg);
        }
    }


    public static void w(String tag,String msg,Exception e){
        if (isPrint){
            Log.w(tag, msg);
        }
    }


    public static void d(String msg){
        String tag=Thread.currentThread().getName();
        Log.d(tag, msg);
    }
}
